//
//  LGSInputMappingDataSource.h
//  LogicSim
//
//  Created by Jeremy Pereira on 13/03/2013.
//
//

#import <Foundation/Foundation.h>

@class LGSModule;

/*!
 *  @brief Input mapping outpline view data source
 */
@interface LGSInputMappingDataSource : NSObject <NSOutlineViewDataSource>

/*!
 *  @brief The module that the view is displaying the mappings for
 */
@property (nonatomic) LGSModule* module;

/*!
 *  @brief The outline view that this is the data source of
 */
@property (nonatomic) IBOutlet NSOutlineView* outlineView;

/*!
 *  @brief Force the outline view to reload their data
 */
-(void) reloadData;

@end
